.class public final enum Lcom/hierynomus/msfscc/FileInformationClass;
.super Ljava/lang/Enum;
.source "FileInformationClass.java"

# interfaces
.implements Les/ed0;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Enum<",
        "Lcom/hierynomus/msfscc/FileInformationClass;",
        ">;",
        "Les/ed0<",
        "Lcom/hierynomus/msfscc/FileInformationClass;",
        ">;"
    }
.end annotation


# static fields
.field private static final synthetic $VALUES:[Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileAccessInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileAlignmentInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileAllInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileAllocationInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileAlternateNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileAttributeTagInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileBasicInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileCompletionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileCompressionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileDispositionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileEaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileEndOfFileInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileFullDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileFullEaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileHardLinkFullIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileHardLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIdBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIdExtdBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIdExtdDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIdFullDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIdGlobalTxDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileInternalInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIoCompletionNotificationInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIoPriorityHintInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIoStatusBlockRangeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileIsRemoteDeviceInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileLinkInformationBypassAccessCheck:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileMailslotQueryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileMailslotSetInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileMaximumInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileModeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileMoveClusterInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileNamesInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileNetworkOpenInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileNetworkPhysicalNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileNormalizedNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileNumaNodeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileObjectIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FilePipeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FilePipeLocalInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FilePipeRemoteInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FilePositionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileProcessIdsUsingFileInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileQuotaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileRemoteProtocolInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileRenameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileRenameInformationBypassAccessCheck:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileReparsePointInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileReplaceCompletionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileSfioReserveInformationv:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileSfioVolumeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileShortNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileStandardInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileStandardLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileStreamInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileTrackingInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileUnusedInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileValidDataLengthInformation:Lcom/hierynomus/msfscc/FileInformationClass;

.field public static final enum FileVolumeNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;


# instance fields
.field private value:J


# direct methods
.method static constructor <clinit>()V
    .locals 16

    .line 1
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v1, 0x0

    const-string v2, "FileDirectoryInformation"

    const-wide/16 v3, 0x1

    invoke-direct {v0, v2, v1, v3, v4}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 2
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v2, 0x1

    const-string v3, "FileFullDirectoryInformation"

    const-wide/16 v4, 0x2

    invoke-direct {v0, v3, v2, v4, v5}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileFullDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 3
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v3, 0x2

    const-string v4, "FileBothDirectoryInformation"

    const-wide/16 v5, 0x3

    invoke-direct {v0, v4, v3, v5, v6}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 4
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v4, 0x3

    const-string v5, "FileBasicInformation"

    const-wide/16 v6, 0x4

    invoke-direct {v0, v5, v4, v6, v7}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileBasicInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 5
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v5, 0x4

    const-string v6, "FileStandardInformation"

    const-wide/16 v7, 0x5

    invoke-direct {v0, v6, v5, v7, v8}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileStandardInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 6
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v6, 0x5

    const-string v7, "FileInternalInformation"

    const-wide/16 v8, 0x6

    invoke-direct {v0, v7, v6, v8, v9}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileInternalInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 7
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v7, 0x6

    const-string v8, "FileEaInformation"

    const-wide/16 v9, 0x7

    invoke-direct {v0, v8, v7, v9, v10}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileEaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 8
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/4 v8, 0x7

    const-string v9, "FileAccessInformation"

    const-wide/16 v10, 0x8

    invoke-direct {v0, v9, v8, v10, v11}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileAccessInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 9
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v9, 0x8

    const-string v10, "FileNameInformation"

    const-wide/16 v11, 0x9

    invoke-direct {v0, v10, v9, v11, v12}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 10
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v10, 0x9

    const-string v11, "FileRenameInformation"

    const-wide/16 v12, 0xa

    invoke-direct {v0, v11, v10, v12, v13}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileRenameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 11
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v11, 0xa

    const-string v12, "FileLinkInformation"

    const-wide/16 v13, 0xb

    invoke-direct {v0, v12, v11, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 12
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v12, 0xb

    const-string v13, "FileNamesInformation"

    const-wide/16 v14, 0xc

    invoke-direct {v0, v13, v12, v14, v15}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileNamesInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 13
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v13, 0xc

    const-string v14, "FileDispositionInformation"

    const-wide/16 v11, 0xd

    invoke-direct {v0, v14, v13, v11, v12}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileDispositionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 14
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v11, 0xd

    const-string v12, "FilePositionInformation"

    const-wide/16 v13, 0xe

    invoke-direct {v0, v12, v11, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FilePositionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 15
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v12, 0xe

    const-string v13, "FileFullEaInformation"

    const-wide/16 v10, 0xf

    invoke-direct {v0, v13, v12, v10, v11}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileFullEaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 16
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v10, 0xf

    const-string v11, "FileModeInformation"

    const-wide/16 v14, 0x10

    invoke-direct {v0, v11, v10, v14, v15}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileModeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 17
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v11, 0x10

    const-string v14, "FileAlignmentInformation"

    const-wide/16 v12, 0x11

    invoke-direct {v0, v14, v11, v12, v13}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileAlignmentInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 18
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v12, 0x11

    const-string v13, "FileAllInformation"

    const-wide/16 v10, 0x12

    invoke-direct {v0, v13, v12, v10, v11}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileAllInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 19
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v10, 0x12

    const-string v11, "FileAllocationInformation"

    const-wide/16 v14, 0x13

    invoke-direct {v0, v11, v10, v14, v15}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileAllocationInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 20
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v11, 0x13

    const-string v14, "FileEndOfFileInformation"

    const-wide/16 v12, 0x14

    invoke-direct {v0, v14, v11, v12, v13}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileEndOfFileInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 21
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v12, 0x14

    const-string v13, "FileAlternateNameInformation"

    const-wide/16 v10, 0x15

    invoke-direct {v0, v13, v12, v10, v11}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileAlternateNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 22
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v10, 0x15

    const-string v11, "FileStreamInformation"

    const-wide/16 v14, 0x16

    invoke-direct {v0, v11, v10, v14, v15}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileStreamInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 23
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FilePipeInformation"

    const/16 v14, 0x16

    const-wide/16 v12, 0x17

    invoke-direct {v0, v11, v14, v12, v13}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FilePipeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 24
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FilePipeLocalInformation"

    const/16 v12, 0x17

    const-wide/16 v13, 0x18

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FilePipeLocalInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 25
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FilePipeRemoteInformation"

    const/16 v12, 0x18

    const-wide/16 v13, 0x19

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FilePipeRemoteInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 26
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileMailslotQueryInformation"

    const/16 v12, 0x19

    const-wide/16 v13, 0x1a

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileMailslotQueryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 27
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileMailslotSetInformation"

    const/16 v12, 0x1a

    const-wide/16 v13, 0x1b

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileMailslotSetInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 28
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileCompressionInformation"

    const/16 v12, 0x1b

    const-wide/16 v13, 0x1c

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileCompressionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 29
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileObjectIdInformation"

    const/16 v12, 0x1c

    const-wide/16 v13, 0x1d

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileObjectIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 30
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileCompletionInformation"

    const/16 v12, 0x1d

    const-wide/16 v13, 0x1e

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileCompletionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 31
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileMoveClusterInformation"

    const/16 v12, 0x1e

    const-wide/16 v13, 0x1f

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileMoveClusterInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 32
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileQuotaInformation"

    const/16 v12, 0x1f

    const-wide/16 v13, 0x20

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileQuotaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 33
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileReparsePointInformation"

    const/16 v12, 0x20

    const-wide/16 v13, 0x21

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileReparsePointInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 34
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileNetworkOpenInformation"

    const/16 v12, 0x21

    const-wide/16 v13, 0x22

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileNetworkOpenInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 35
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileAttributeTagInformation"

    const/16 v12, 0x22

    const-wide/16 v13, 0x23

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileAttributeTagInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 36
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileTrackingInformation"

    const/16 v12, 0x23

    const-wide/16 v13, 0x24

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileTrackingInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 37
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIdBothDirectoryInformation"

    const/16 v12, 0x24

    const-wide/16 v13, 0x25

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 38
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIdFullDirectoryInformation"

    const/16 v12, 0x25

    const-wide/16 v13, 0x26

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdFullDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 39
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileValidDataLengthInformation"

    const/16 v12, 0x26

    const-wide/16 v13, 0x27

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileValidDataLengthInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 40
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileShortNameInformation"

    const/16 v12, 0x27

    const-wide/16 v13, 0x28

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileShortNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 41
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIoCompletionNotificationInformation"

    const/16 v12, 0x28

    const-wide/16 v13, 0x29

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIoCompletionNotificationInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 42
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIoStatusBlockRangeInformation"

    const/16 v12, 0x29

    const-wide/16 v13, 0x2a

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIoStatusBlockRangeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 43
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIoPriorityHintInformation"

    const/16 v12, 0x2a

    const-wide/16 v13, 0x2b

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIoPriorityHintInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 44
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileSfioReserveInformationv"

    const/16 v12, 0x2b

    const-wide/16 v13, 0x2c

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileSfioReserveInformationv:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 45
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileSfioVolumeInformation"

    const/16 v12, 0x2c

    const-wide/16 v13, 0x2d

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileSfioVolumeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 46
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileHardLinkInformation"

    const/16 v12, 0x2d

    const-wide/16 v13, 0x2e

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileHardLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 47
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileProcessIdsUsingFileInformation"

    const/16 v12, 0x2e

    const-wide/16 v13, 0x2f

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileProcessIdsUsingFileInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 48
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileNormalizedNameInformation"

    const/16 v12, 0x2f

    const-wide/16 v13, 0x30

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileNormalizedNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 49
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileNetworkPhysicalNameInformation"

    const/16 v12, 0x30

    const-wide/16 v13, 0x31

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileNetworkPhysicalNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 50
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIdGlobalTxDirectoryInformation"

    const/16 v12, 0x31

    const-wide/16 v13, 0x32

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdGlobalTxDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 51
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIsRemoteDeviceInformation"

    const/16 v12, 0x32

    const-wide/16 v13, 0x33

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIsRemoteDeviceInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 52
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileUnusedInformation"

    const/16 v12, 0x33

    const-wide/16 v13, 0x34

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileUnusedInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 53
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileNumaNodeInformation"

    const/16 v12, 0x34

    const-wide/16 v13, 0x35

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileNumaNodeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 54
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileStandardLinkInformation"

    const/16 v12, 0x35

    const-wide/16 v13, 0x36

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileStandardLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 55
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileRemoteProtocolInformation"

    const/16 v12, 0x36

    const-wide/16 v13, 0x37

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileRemoteProtocolInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 56
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileRenameInformationBypassAccessCheck"

    const/16 v12, 0x37

    const-wide/16 v13, 0x38

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileRenameInformationBypassAccessCheck:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 57
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileLinkInformationBypassAccessCheck"

    const/16 v12, 0x38

    const-wide/16 v13, 0x39

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileLinkInformationBypassAccessCheck:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 58
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileVolumeNameInformation"

    const/16 v12, 0x39

    const-wide/16 v13, 0x3a

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileVolumeNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 59
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIdInformation"

    const/16 v12, 0x3a

    const-wide/16 v13, 0x3b

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 60
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIdExtdDirectoryInformation"

    const/16 v12, 0x3b

    const-wide/16 v13, 0x3c

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdExtdDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 61
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileReplaceCompletionInformation"

    const/16 v12, 0x3c

    const-wide/16 v13, 0x3d

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileReplaceCompletionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 62
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileHardLinkFullIdInformation"

    const/16 v12, 0x3d

    const-wide/16 v13, 0x3e

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileHardLinkFullIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 63
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileIdExtdBothDirectoryInformation"

    const/16 v12, 0x3e

    const-wide/16 v13, 0x3f

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdExtdBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    .line 64
    new-instance v0, Lcom/hierynomus/msfscc/FileInformationClass;

    const-string v11, "FileMaximumInformation"

    const/16 v12, 0x3f

    const-wide/16 v13, 0x40

    invoke-direct {v0, v11, v12, v13, v14}, Lcom/hierynomus/msfscc/FileInformationClass;-><init>(Ljava/lang/String;IJ)V

    sput-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->FileMaximumInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v11, 0x40

    new-array v11, v11, [Lcom/hierynomus/msfscc/FileInformationClass;

    .line 65
    sget-object v12, Lcom/hierynomus/msfscc/FileInformationClass;->FileDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v12, v11, v1

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileFullDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v3

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileBasicInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v4

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileStandardInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v5

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileInternalInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v6

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileEaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v7

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileAccessInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v8

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v9

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileRenameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x9

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0xa

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileNamesInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0xb

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileDispositionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0xc

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FilePositionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0xd

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileFullEaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0xe

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileModeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0xf

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileAlignmentInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x10

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileAllInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x11

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileAllocationInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x12

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileEndOfFileInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x13

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileAlternateNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x14

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileStreamInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    aput-object v1, v11, v10

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FilePipeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x16

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FilePipeLocalInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x17

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FilePipeRemoteInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x18

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileMailslotQueryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x19

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileMailslotSetInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x1a

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileCompressionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x1b

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileObjectIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x1c

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileCompletionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x1d

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileMoveClusterInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x1e

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileQuotaInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x1f

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileReparsePointInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x20

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileNetworkOpenInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x21

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileAttributeTagInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x22

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileTrackingInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x23

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x24

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdFullDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x25

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileValidDataLengthInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x26

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileShortNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x27

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIoCompletionNotificationInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x28

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIoStatusBlockRangeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x29

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIoPriorityHintInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x2a

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileSfioReserveInformationv:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x2b

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileSfioVolumeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x2c

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileHardLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x2d

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileProcessIdsUsingFileInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x2e

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileNormalizedNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x2f

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileNetworkPhysicalNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x30

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdGlobalTxDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x31

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIsRemoteDeviceInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x32

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileUnusedInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x33

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileNumaNodeInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x34

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileStandardLinkInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x35

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileRemoteProtocolInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x36

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileRenameInformationBypassAccessCheck:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x37

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileLinkInformationBypassAccessCheck:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x38

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileVolumeNameInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x39

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x3a

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdExtdDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x3b

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileReplaceCompletionInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x3c

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileHardLinkFullIdInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x3d

    aput-object v1, v11, v2

    sget-object v1, Lcom/hierynomus/msfscc/FileInformationClass;->FileIdExtdBothDirectoryInformation:Lcom/hierynomus/msfscc/FileInformationClass;

    const/16 v2, 0x3e

    aput-object v1, v11, v2

    const/16 v1, 0x3f

    aput-object v0, v11, v1

    sput-object v11, Lcom/hierynomus/msfscc/FileInformationClass;->$VALUES:[Lcom/hierynomus/msfscc/FileInformationClass;

    return-void
.end method

.method private constructor <init>(Ljava/lang/String;IJ)V
    .locals 0
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)V"
        }
    .end annotation

    .line 1
    invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V

    .line 2
    iput-wide p3, p0, Lcom/hierynomus/msfscc/FileInformationClass;->value:J

    return-void
.end method

.method public static valueOf(Ljava/lang/String;)Lcom/hierynomus/msfscc/FileInformationClass;
    .locals 1

    .line 1
    const-class v0, Lcom/hierynomus/msfscc/FileInformationClass;

    invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;

    move-result-object p0

    check-cast p0, Lcom/hierynomus/msfscc/FileInformationClass;

    return-object p0
.end method

.method public static values()[Lcom/hierynomus/msfscc/FileInformationClass;
    .locals 1

    .line 1
    sget-object v0, Lcom/hierynomus/msfscc/FileInformationClass;->$VALUES:[Lcom/hierynomus/msfscc/FileInformationClass;

    invoke-virtual {v0}, [Lcom/hierynomus/msfscc/FileInformationClass;->clone()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lcom/hierynomus/msfscc/FileInformationClass;

    return-object v0
.end method


# virtual methods
.method public getValue()J
    .locals 2

    .line 1
    iget-wide v0, p0, Lcom/hierynomus/msfscc/FileInformationClass;->value:J

    return-wide v0
.end method
